
using System.Collections.Generic;

namespace webSocket
{
    public interface Input
    {
        bool readBoolean();

        int readInt();

        long readLong();

        float readFloat();

        double readDouble();

        string readString();

        Byte readBytes();

        Byte readByteBuf();

        bool[] readBooleanArray();

        int[] readIntArray();

        long[] readLongArray();

        float[] readFloatArray();

        double[] readDoubleArray();

        string[] readStringArray();
        List<IWebSocketMessage> readList(Input _in);
        IWebSocketMessage readT(Input _in);
        Byte getDataInput();
    }
}